﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel;

namespace DVSProject.Models
{
    public class AccessModels
    {
        public int Id { get; set; }
        public string FSR_NO { get; set; }
        public string LocationSetCode { get; set; }
        public string LocationSetCodeFullName { get; set; }
        [DisplayFormat(DataFormatString = "{0:d}")]
        public DateTime DateTimeIn { get; set; }
         [DisplayFormat(DataFormatString = "{0:d}")]
        public DateTime SignDatetime { get; set; }
         [DisplayFormat(DataFormatString = "{0:d}")]
         public DateTime DateTimeOut { get; set; }
         public string WorkType { get; set; }
        public string SerialNo { get; set; }
        public string  MachineFullName { get; set; }
        public int ModelId { get; set; }
        public string ServiceBy { get; set; }
        public string Brand { get; set; }
        [DisplayName("มิเตอร์ปัจจุบัน")]
        public double PresentCount { get; set; }
        [DisplayName("มิเตอร์ก่อนหน้า")]
        public double PreviousCount { get; set; }
        public double TotalCount { get; set; }
        public int Discount { get; set; }
        public int ConversionRate { get; set; }
        public decimal TotalNoOfRacks { get; set; }
        public string SignBy { get; set; }
 
        
        //พวก comment

        public string Remark { get; set; }
        public string Status { get; set; }
        public string CreateBy { get; set; }
        public DateTime CreateOn { get; set; }
        public string UpdateBy { get; set; }
        public DateTime UpdateOn { get; set; }
        public bool IsComplain { get; set; }

        //resultremark
        public string TitleResultName_I { get; set; }
        public  bool SoilRemovalBit_I {get;set;}
        public bool FilmStreakBit_I { get; set; }
        public bool SpottedBit_I { get; set; }
        public string ResultRemarkTh_I { get; set; }
        public string ResultRemarkEng_I { get; set; }

        public string TitleResultName_II { get; set; }
        public bool SoilRemovalBit_II { get; set; }
        public bool FilmStreakBit_II { get; set; }
        public bool SpottedBit_II { get; set; }
        public string ResultRemarkTh_II { get; set; }
        public string ResultRemarkEng_II { get; set; }
        public int Point_II { get; set; }

        public string TitleResultName_III { get; set; }
        public bool SoilRemovalBit_III { get; set; }
        public bool FilmStreakBit_III { get; set; }
        public bool SpottedBit_III { get; set; }
        public string ResultRemarkTh_III { get; set; }
        public string ResultRemarkEng_III { get; set; }
        public int Point_III { get; set; }

        public string TitleResultName_IV { get; set; }
        public bool SoilRemovalBit_IV { get; set; }
        public bool FilmStreakBit_IV { get; set; }
        public bool SpottedBit_IV { get; set; }
        public string ResultRemarkTh_IV { get; set; }
        public string ResultRemarkEng_IV { get; set; }
        public int Point_IV { get; set; }

        public string TitleResultName_V { get; set; }
        public bool SoilRemovalBit_V { get; set; }
        public bool FilmStreakBit_V { get; set; }
        public bool SpottedBit_V { get; set; }
        public string ResultRemarkTh_V { get; set; }
        public string ResultRemarkEng_V { get; set; }
        public int Point_V { get; set; }

        public IEnumerable<PointModels> Points { get; set; }
        public IEnumerable<SelectListItem> Point_ISelect { get; set; }
        //public IEnumerable<SelectListItem> Point_IISelect { get; set; }
        //public IEnumerable<SelectListItem> Point_IIISelect { get; set; }
        //public IEnumerable<SelectListItem> Point_IVSelect { get; set; }
        //public IEnumerable<SelectListItem> Point_VSelect { get; set; }
        //-------------------------------------

        //list  resultremark 
       
        public IEnumerable<ResultRemarkModels> ResultRemarksI { get; set; }
        public IEnumerable<SelectListItem> ResultRemarkISelect { get; set; }
        public int ResultRemarkPointI { get; set; }
        public IEnumerable<ResultRemarkModels> ResultRemarksII { get; set; }
        public IEnumerable<SelectListItem> ResultRemarkIISelect { get; set; }
        public int ResultRemarkPointII { get; set; }
        public IEnumerable<ResultRemarkModels> ResultRemarksIII { get; set; }
        public IEnumerable<SelectListItem> ResultRemarkIIISelect { get; set; }
        public int ResultRemarkPointIII { get; set; }
        public IEnumerable<ResultRemarkModels> ResultRemarksIV { get; set; }
        public IEnumerable<SelectListItem> ResultRemarkIVSelect { get; set; }
        public int ResultRemarkPointIV { get; set; }
        public IEnumerable<ResultRemarkModels> ResultRemarksV { get; set; }
        public IEnumerable<SelectListItem> ResultRemarkVSelect { get; set; }
        public int ResultRemarkPointV { get; set; }

        //list procedureRemark 
        public string TitlePrecedureNameI { get; set; }
        public bool ProcedureCheckI { get; set; }
        public int ProcedureRemarkPointI { get; set; }
        public string PredureRemarkThI { get; set; }
        public string PredureRemarkEnI { get; set; }
        public IEnumerable<ProcedureRemarkModels> ProcedureRemarksI { get; set; }
        public IEnumerable<SelectListItem> ProcedureRemarkISelect { get; set; }
        public string TitlePrecedureNameII { get; set; }
        public bool ProcedureCheckII { get; set; }
        public int ProcedureRemarkPointII { get; set; }
        public string PredureRemarkThII { get; set; }
        public string PredureRemarkEnII { get; set; }
        public IEnumerable<ProcedureRemarkModels> ProcedureRemarksII { get; set; }
        public IEnumerable<SelectListItem> ProcedureRemarkIISelect { get; set; }
        public string TitlePrecedureNameIII { get; set; }
        public bool ProcedureCheckIII { get; set; }
        public int ProcedureRemarkPointIII { get; set; }
        public string PredureRemarkThIII { get; set; }
        public string PredureRemarkEnIII { get; set; }
        public IEnumerable<ProcedureRemarkModels> ProcedureRemarksIII { get; set; }
        public IEnumerable<SelectListItem> ProcedureRemarkIIISelect { get; set; }
        public string TitlePrecedureNameIV { get; set; }
        public bool ProcedureCheckIV { get; set; }
        public int ProcedureRemarkPointIV { get; set; }
        public string PredureRemarkThIV { get; set; }
        public string PredureRemarkEnIV { get; set; }
        public IEnumerable<ProcedureRemarkModels> ProcedureRemarksIV { get; set; }
        public IEnumerable<SelectListItem> ProcedureRemarkIVSelect { get; set; }
        public string TitlePrecedureNameV { get; set; }
        public bool ProcedureCheckV { get; set; }
        public int ProcedureRemarkPointV { get; set; }
        public string PredureRemarkThV { get; set; }
        public string PredureRemarkEnV { get; set; }
        public IEnumerable<ProcedureRemarkModels> ProcedureRemarksV { get; set; }
        public IEnumerable<SelectListItem> ProcedureRemarkVSelect { get; set; }
       

        //list WashFactorRemark 
        public string TitleWashFactorNameI { get; set; }
        public string ActualI { get; set; }
        public int ActualPointI { get; set; }
        public string WashFactorRemarkThI { get; set; }
        public string WashFactorRemarkEnI { get; set; }
        public IEnumerable<WashFactorRemarkModels> WashFactorRemarksI { get; set; }
        public IEnumerable<SelectListItem> WashFactorRemarkISelect { get; set; }
        public string TitleWashFactorNameII { get; set; }
        public string ActualII { get; set; }
        public int ActualPointII { get; set; }
        public string WashFactorRemarkThII { get; set; }
        public string WashFactorRemarkEnII { get; set; }
        public IEnumerable<WashFactorRemarkModels> WashFactorRemarksII { get; set; }
        public IEnumerable<SelectListItem> WashFactorRemarkIISelect { get; set; }
        public string TitleWashFactorNameIII { get; set; }
        public string ActualIII { get; set; }
        public int ActualPointIII { get; set; }
        public string WashFactorRemarkThIII { get; set; }
        public string WashFactorRemarkEnIII { get; set; }
        public IEnumerable<WashFactorRemarkModels> WashFactorRemarksIII { get; set; }
        public IEnumerable<SelectListItem> WashFactorRemarkIIISelect { get; set; }
        public string TitleWashFactorNameIV { get; set; }
        public string ActualIV { get; set; }
        public int ActualPointIV { get; set; }
        public string WashFactorRemarkThIV { get; set; }
        public string WashFactorRemarkEnIV { get; set; }
        public IEnumerable<WashFactorRemarkModels> WashFactorRemarksIV { get; set; }
        public IEnumerable<SelectListItem> WashFactorRemarkIVSelect { get; set; }
        public string TitleWashFactorNameV { get; set; }
        public string ActualV { get; set; }
        public int ActualPointV { get; set; }
        public string WashFactorRemarkThV { get; set; }
        public string WashFactorRemarkEnV { get; set; }
        public IEnumerable<WashFactorRemarkModels> WashFactorRemarksV { get; set; }
        public IEnumerable<SelectListItem> WashFactorRemarkVSelect { get; set; }
        public string TitleWashFactorNameVI { get; set; }
        public string ActualVI { get; set; }
        public int ActualPointVI { get; set; }
        public string WashFactorRemarkThVI { get; set; }
        public string WashFactorRemarkEnVI { get; set; }
        public IEnumerable<WashFactorRemarkModels> WashFactorRemarksVI { get; set; }
        public IEnumerable<SelectListItem> WashFactorRemarkVISelect { get; set; }
        public string TitleWashFactorNameVII { get; set; }
        public string ActualVII { get; set; }
        public int ActualPointVII { get; set; }
        public string WashFactorRemarkThVII { get; set; }
        public string WashFactorRemarkEnVII { get; set; }
        public IEnumerable<WashFactorRemarkModels> WashFactorRemarksVII { get; set; }
        public IEnumerable<SelectListItem> WashFactorRemarkVIISelect { get; set; }
        public string TitleWashFactorNameVIII { get; set; }
        public string ActualVIII { get; set; }
        public int ActualPointVIII { get; set; }
        public string WashFactorRemarkThVIII { get; set; }
        public string WashFactorRemarkEnVIII { get; set; }
        public IEnumerable<WashFactorRemarkModels> WashFactorRemarksVIII { get; set; }
        public IEnumerable<SelectListItem> WashFactorRemarkVIIISelect { get; set; }
        public string TitleWashFactorNameIX { get; set; }
        public string ActualIX { get; set; }
        public int ActualPointIX { get; set; }
        public string WashFactorRemarkThIX { get; set; }
        public string WashFactorRemarkEnIX { get; set; }
        public IEnumerable<WashFactorRemarkModels> WashFactorRemarksIX { get; set; }
        public IEnumerable<SelectListItem> WashFactorRemarkIXSelect { get; set; }
        public string TitleWashFactorNameX { get; set; }
        public string ActualX { get; set; }
        public int ActualPointX { get; set; }
        public string WashFactorRemarkThX { get; set; }
        public string WashFactorRemarkEnX { get; set; }
        public IEnumerable<WashFactorRemarkModels> WashFactorRemarksX { get; set; }
        public IEnumerable<SelectListItem> WashFactorRemarkXSelect { get; set; }
        public string TitleWashFactorNameXI { get; set; }
        public string ActualXI { get; set; }
        public int ActualPointXI { get; set; }
        public string WashFactorRemarkThXI { get; set; }
        public string WashFactorRemarkEnXI { get; set; }
        public IEnumerable<WashFactorRemarkModels> WashFactorRemarksXI { get; set; }
        public IEnumerable<SelectListItem> WashFactorRemarkXISelect { get; set; }
        public string TitleWashFactorNameXII { get; set; }
        public string ActualXII { get; set; }
        public int ActualPointXII { get; set; }
        public string WashFactorRemarkThXII { get; set; }
        public string WashFactorRemarkEnXII { get; set; }
        public IEnumerable<WashFactorRemarkModels> WashFactorRemarksXII { get; set; }
        public IEnumerable<SelectListItem> WashFactorRemarkXIISelect { get; set; }

        //list Machanical
        public string TitleMechanicalNameI { get; set; }
        public bool MechanicalCheckI { get; set; }
        public int MechanicalPointI { get; set; }
        public string MechanicalRemarkThI { get; set; }
        public string MechanicalRemarkEnI { get; set; }
        public IEnumerable<MechanicalRemarkModels> MechanicalRemarksI { get; set; }
        public IEnumerable<SelectListItem> MechanicalRemarkISelect { get; set; }
        public string TitleMechanicalNameII { get; set; }
        public bool MechanicalCheckII { get; set; }
        public int MechanicalPointII { get; set; }
        public string MechanicalRemarkThII { get; set; }
        public string MechanicalRemarkEnII { get; set; }
        public IEnumerable<MechanicalRemarkModels> MechanicalRemarksII { get; set; }
        public IEnumerable<SelectListItem> MechanicalRemarkIISelect { get; set; }
        public string TitleMechanicalNameIII { get; set; }
        public bool MechanicalCheckIII { get; set; }
        public int MechanicalPointIII { get; set; }
        public string MechanicalRemarkThIII { get; set; }
        public string MechanicalRemarkEnIII { get; set; }
        public IEnumerable<MechanicalRemarkModels> MechanicalRemarksIII { get; set; }
        public IEnumerable<SelectListItem> MechanicalRemarkIIISelect { get; set; }
        public string TitleMechanicalNameIV { get; set; }
        public bool MechanicalCheckIV { get; set; }
        public int MechanicalPointIV { get; set; }
        public string MechanicalRemarkThIV { get; set; }
        public string MechanicalRemarkEnIV { get; set; }
        public IEnumerable<MechanicalRemarkModels> MechanicalRemarksIV { get; set; }
        public IEnumerable<SelectListItem> MechanicalRemarkIVSelect { get; set; }
        public string TitleMechanicalNameV { get; set; }
        public bool MechanicalCheckV { get; set; }
        public int MechanicalPointV { get; set; }
        public string MechanicalRemarkThV { get; set; }
        public string MechanicalRemarkEnV { get; set; }
        public IEnumerable<MechanicalRemarkModels> MechanicalRemarksV { get; set; }
        public IEnumerable<SelectListItem> MechanicalRemarkVSelect { get; set; }
        public string TitleMechanicalNameVI { get; set; }
        public bool MechanicalCheckVI { get; set; }
        public int MechanicalPointVI { get; set; }
        public string MechanicalRemarkThVI { get; set; }
        public string MechanicalRemarkEnVI { get; set; }
        public IEnumerable<MechanicalRemarkModels> MechanicalRemarksVI { get; set; }
        public IEnumerable<SelectListItem> MechanicalRemarkVISelect { get; set; }
        public string TitleMechanicalNameVII { get; set; }
        public bool MechanicalCheckVII { get; set; }
        public int MechanicalPointVII { get; set; }
        public string MechanicalRemarkThVII { get; set; }
        public string MechanicalRemarkEnVII { get; set; }
        public IEnumerable<MechanicalRemarkModels> MechanicalRemarksVII { get; set; }
        public IEnumerable<SelectListItem> MechanicalRemarkVIISelect { get; set; }
        public string TitleMechanicalNameVIII { get; set; }
        public bool MechanicalCheckVIII { get; set; }
        public int MechanicalPointVIII { get; set; }
        public string MechanicalRemarkThVIII { get; set; }
        public string MechanicalRemarkEnVIII { get; set; }
        public IEnumerable<MechanicalRemarkModels> MechanicalRemarksVIII { get; set; }
        public IEnumerable<SelectListItem> MechanicalRemarkVIIISelect { get; set; }
        public string TitleMechanicalNameIX { get; set; }
        public bool MechanicalCheckIX { get; set; }
        public int MechanicalPointIX { get; set; }
        public string MechanicalRemarkThIX { get; set; }
        public string MechanicalRemarkEnIX { get; set; }
        public IEnumerable<MechanicalRemarkModels> MechanicalRemarksIX { get; set; }
        public IEnumerable<SelectListItem> MechanicalRemarkIXSelect { get; set; }
        public string TitleMechanicalNameX { get; set; }
        public bool MechanicalCheckX { get; set; }
        public int MechanicalPointX { get; set; }
        public string MechanicalRemarkThX { get; set; }
        public string MechanicalRemarkEnX { get; set; }
        public IEnumerable<MechanicalRemarkModels> MechanicalRemarksX { get; set; }
        public IEnumerable<SelectListItem> MechanicalRemarkXSelect { get; set; }
        public string TitleMechanicalNameXI { get; set; }
        public bool MechanicalCheckXI { get; set; }
        public int MechanicalPointXI { get; set; }
        public string MechanicalRemarkThXI { get; set; }
        public string MechanicalRemarkEnXI { get; set; }
        public IEnumerable<MechanicalRemarkModels> MechanicalRemarksXI { get; set; }
        public IEnumerable<SelectListItem> MechanicalRemarkXISelect { get; set; }
        public string TitleMechanicalNameXII { get; set; }
        public bool MechanicalCheckXII { get; set; }
        public int MechanicalPointXII { get; set; }
        public string MechanicalRemarkThXII { get; set; }
        public string MechanicalRemarkEnXII { get; set; }
        public IEnumerable<MechanicalRemarkModels> MechanicalRemarksXII { get; set; }
        public IEnumerable<SelectListItem> MechanicalRemarkXIISelect { get; set; }

        //list MWWDISPENSER
        public string ConditionMachineI { get; set; }
        public bool ConditionProbeCheckI { get; set; }
        public bool ConditionDettubeCheckI { get; set; }
        public bool ConditionRinsetubeCheckI { get; set; }
        public string ConditionRemarkThI { get; set; }
        public string ConditionRemarkEnI { get; set; }
        public IEnumerable<ConditonRemarkModels> ConditionRemarkI { get; set; }
        public IEnumerable<SelectListItem> ConditionRemarkISelect { get; set; }
        public int ConditionRemarkPointI { get; set; }


        //feeder remark
        public string TitleFeederI { get; set; }
        public string FeederRemarkThI { get; set; }
        public string FeederRemarkEngI { get; set; }
        public int FeederStandardI { get; set; }
        public int FeederActualI { get; set; }
        public int FeederPointI { get; set; }
        public IEnumerable<FeederRemarkModels> FeederRemarksI { get; set; }
        public IEnumerable<SelectListItem> FeederRemarkISelect { get; set; }
        public string TitleFeederII { get; set; }
        public string FeederRemarkThII { get; set; }
        public string FeederRemarkEngII { get; set; }
        public int FeederStandardII { get; set; }
        public int FeederActualII { get; set; }
        public int FeederPointII { get; set; }
        public IEnumerable<FeederRemarkModels> FeederRemarksII { get; set; }
        public IEnumerable<SelectListItem> FeederRemarkIISelect { get; set; }
        public string TitleFeederIII { get; set; }
        public string FeederRemarkThIII { get; set; }
        public string FeederRemarkEngIII { get; set; }
        public int FeederStandardIII { get; set; }
        public int FeederActualIII { get; set; }
        public int FeederPointIII { get; set; }
        public IEnumerable<FeederRemarkModels> FeederRemarksIII { get; set; }
        public IEnumerable<SelectListItem> FeederRemarkIIISelect { get; set; }
        public string TitleFeederIV { get; set; }
        public string FeederRemarkThIV { get; set; }
        public string FeederRemarkEngIV { get; set; }
        public int FeederStandardIV { get; set; }
        public int FeederActualIV { get; set; }
        public int FeederPointIV { get; set; }
        public IEnumerable<FeederRemarkModels> FeederRemarksIV { get; set; }
        public IEnumerable<SelectListItem> FeederRemarkIVSelect { get; set; }
        public string TitleFeederV { get; set; }
        public string FeederRemarkThV { get; set; }
        public string FeederRemarkEngV { get; set; }
        public int FeederStandardV { get; set; }
        public int FeederActualV { get; set; }
        public int FeederPointV { get; set; }
        public IEnumerable<FeederRemarkModels> FeederRemarksV { get; set; }
        public IEnumerable<SelectListItem> FeederRemarkVSelect { get; set; }
        public string TitleFeederVI { get; set; }
        public string FeederRemarkThVI { get; set; }
        public string FeederRemarkEngVI { get; set; }
        public int FeederStandardVI { get; set; }
        public int FeederActualVI { get; set; }
        public int FeederPointVI { get; set; }
        public IEnumerable<FeederRemarkModels> FeederRemarksVI { get; set; }
        public IEnumerable<SelectListItem> FeederRemarkVISelect { get; set; }
        public string TitleFeederVII { get; set; }
        public string FeederRemarkThVII { get; set; }
        public string FeederRemarkEngVII { get; set; }
        public int FeederStandardVII { get; set; }
        public int FeederActualVII { get; set; }
        public int FeederPointVII { get; set; }
        public IEnumerable<FeederRemarkModels> FeederRemarksVII { get; set; }
        public IEnumerable<SelectListItem> FeederRemarkVIISelect { get; set; }
        public string TitleFeederVIII { get; set; }
        public string FeederRemarkThVIII { get; set; }
        public string FeederRemarkEngVIII { get; set; }
        public int FeederStandardVIII { get; set; }
        public int FeederActualVIII { get; set; }
        public int FeederPointVIII { get; set; }
        public IEnumerable<FeederRemarkModels> FeederRemarksVIII { get; set; }
        public IEnumerable<SelectListItem> FeederRemarkVIIISelect { get; set; }
        public string TitleFeederIX { get; set; }
        public string FeederRemarkThIX { get; set; }
        public string FeederRemarkEngIX { get; set; }
        public int FeederStandardIX { get; set; }
        public int FeederActualIX { get; set; }
        public int FeederPointIX { get; set; }
        public IEnumerable<FeederRemarkModels> FeederRemarksIX { get; set; }
        public IEnumerable<SelectListItem> FeederRemarkIXSelect { get; set; }
        public string TitleFeederX { get; set; }
        public string FeederRemarkThX { get; set; }
        public string FeederRemarkEngX { get; set; }
        public int FeederStandardX { get; set; }
        public int FeederActualX { get; set; }
        public int FeederPointX { get; set; }
        public IEnumerable<FeederRemarkModels> FeederRemarksX { get; set; }
        public IEnumerable<SelectListItem> FeederRemarkXSelect { get; set; }
        public string TitleFeederXI { get; set; }
        public string FeederRemarkThXI { get; set; }
        public string FeederRemarkEngXI { get; set; }
        public int FeederStandardXI { get; set; }
        public int FeederActualXI { get; set; }
        public int FeederPointXI { get; set; }
        public IEnumerable<FeederRemarkModels> FeederRemarksXI { get; set; }
        public IEnumerable<SelectListItem> FeederRemarkXISelect { get; set; }
        public string TitleFeederXII { get; set; }
        public string FeederRemarkThXII { get; set; }
        public string FeederRemarkEngXII { get; set; }
        public int FeederStandardXII { get; set; }
        public int FeederActualXII { get; set; }
        public int FeederPointXII { get; set; }
        public IEnumerable<FeederRemarkModels> FeederRemarksXII { get; set; }
        public IEnumerable<SelectListItem> FeederRemarkXIISelect { get; set; }
        public string TitleFeederXIII { get; set; }
        public string FeederRemarkThXIII { get; set; }
        public string FeederRemarkEngXIII { get; set; }
        public int FeederStandardXIII { get; set; }
        public int FeederActualXIII { get; set; }
        public int FeederPointXIII { get; set; }
        public IEnumerable<FeederRemarkModels> FeederRemarksXIII { get; set; }
        public IEnumerable<SelectListItem> FeederRemarkXIIISelect { get; set; }

        //TrainingRemark
        public string TitleTraningI { get; set; }
        public bool TreningICheck { get; set; }
        public IEnumerable<TrainingRemarkModels> TrainingRemarksI { get; set; }
        public IEnumerable<SelectListItem> TrainingRemarkISelect { get; set; }
        public int TraningIPoint { get; set; }
        public string TitleTraningII { get; set; }
        public bool TreningIICheck { get; set; }
        public IEnumerable<TrainingRemarkModels> TrainingRemarksII { get; set; }
        public IEnumerable<SelectListItem> TrainingRemarkIISelect { get; set; }
        public int TraningIIPoint { get; set; }
        public string TitleTraningIII { get; set; }
        public bool TreningIIICheck { get; set; }
        public IEnumerable<TrainingRemarkModels> TrainingRemarksIII { get; set; }
        public IEnumerable<SelectListItem> TrainingRemarkIIISelect { get; set; }
        public int TraningIIIPoint { get; set; }
        public string TitleTraningIV { get; set; }
        public bool TreningIVCheck { get; set; }
        public IEnumerable<TrainingRemarkModels> TrainingRemarksIV { get; set; }
        public IEnumerable<SelectListItem> TrainingRemarkIVSelect { get; set; }
        public int TraningIVPoint { get; set; }
        public string TitleTraningV { get; set; }
        public bool TreningVCheck { get; set; }
        public IEnumerable<TrainingRemarkModels> TrainingRemarksV { get; set; }
        public IEnumerable<SelectListItem> TrainingRemarkVSelect { get; set; }
        public int TraningVPoint { get; set; }
        public string TitleTraningVI { get; set; }
        public bool TreningVICheck { get; set; }
        public IEnumerable<TrainingRemarkModels> TrainingRemarksVI { get; set; }
        public IEnumerable<SelectListItem> TrainingRemarkVISelect { get; set; }
        public int TraningVIPoint { get; set; }
        public string TitleTraningVII { get; set; }
        public bool TreningVIICheck { get; set; }
        public IEnumerable<TrainingRemarkModels> TrainingRemarksVII { get; set; }
        public IEnumerable<SelectListItem> TrainingRemarkVIISelect { get; set; }
        public int TraningVIIPoint { get; set; }
        public string TitleTraningVIII { get; set; }
        public bool TreningVIIICheck { get; set; }
        public IEnumerable<TrainingRemarkModels> TrainingRemarksVIII { get; set; }
        public IEnumerable<SelectListItem> TrainingRemarkVIIISelect { get; set; }
        public int TraningVIIIPoint { get; set; }
        //public bool TreningIXCheck { get; set; }
        //public IEnumerable<TrainingRemarkModels> TrainingRemarksIX { get; set; }
        //public IEnumerable<SelectListItem> TrainingRemarkIXSelect { get; set; }
        //public int TraningIXPoint { get; set; }

        //list MWWDISPENSER
        public string TitleHandSoapDispenser { get; set; }
        public bool HandSoapDispenserCheck { get; set; }
        public string HandSoapDispenserThRemarksI { get; set; }
        public string HandSoapDispenserEngRemarksI { get; set; }
        public IEnumerable<HandSoapDispenserRemarkModels> HandSoapDispenserRemarksI { get; set; }
        public IEnumerable<SelectListItem> HandSoapDispenserRemarkISelect { get; set; }
        public int HandSoapDispenserRemarkPointI { get; set; }

        public string VisitComment { get; set; }


        public IEnumerable<VisitDtlResultModels> VisitDtlResults { get; set; }

        public IEnumerable<LocationSetModels> locationSets { get; set; }
        public IEnumerable<SelectListItem> locationSetSelect { get; set; }

        public IEnumerable<LocationMachineSetModels> locationMachineSets { get; set; }
        public IEnumerable<SelectListItem> locationMachineSetSelect { get; set; }
    }
}